package com.vviton.zyhj.common.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * ClassName: TYyxtDdglDhjlb <br/> 
 * Function: 兑换记录表entity. <br/>
 * Date: 2016年11月15日 上午9:48:02 <br/>
 *
 * @author nifang
 * @version 1.0
 * @since JDK 1.7
 */
public class TYyxtDdglDhjlb implements Serializable{
    
    /** 序列化id */
    private static final long serialVersionUID = 1L;
    
    /** 编号 **/
    private String id;

    /** 兑换礼品编号 **/
    private String lpid;

    /** 礼品名称 **/
    private String lpmc;
    
    /** 兑换类别 **/
    private String dhlb;

    /** 使用积分 **/
    private Integer jf;

    /** 是否虚拟礼品 **/
    private String sfxn;

    /** 兑换人账号 **/
    private String dhrzh;

    /** 兑换时间 **/
    private Date dhsj;

    /** 兑换人名称 **/
    private String dhrmc;

    /** 兑换人机构 **/
    private String dhrjg;
    
    /** 提供方类型(00-用户 01-合作方 02-平台) **/
    private String tgflx;
    
    /** 是否是合作方(0-是 1-否) **/
    private String sfshzf;
    
    /** 合作方id **/
    private String hzfid;
    
    /** 提供方账号 **/
    private String tgfzh;
    
    /** 提供方名称 **/
    private String tgfmc;

    /** 状态（1-未发放，2-已发放） **/
    private String zt;

    /** 业务域 **/
    private String ywy;

    /** 操作标志 **/
    private String delflag;

    /** 版本号 **/
    private String versions;

    /** 操作人 **/
    private String operatercode;

    /** 操作时间 **/
    private Date operatetime;

    /** 录入人 **/
    private String creatercode;

    /** 录入时间 **/
    private Date creatertime;

    /**
     * 获取编号 @return id 编号
     */
    public String getId() {
        return id;
    }

    /**
     * 设置编号 @param id 编号
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取兑换礼品编号 @return lpid 兑换礼品编号
     */
    public String getLpid() {
        return lpid;
    }

    /**
     * 设置兑换礼品编号 @param lpid 兑换礼品编号
     */
    public void setLpid(String lpid) {
        this.lpid = lpid;
    }

    /**
     * 获取礼品名称 @return lpmc 礼品名称
     */
    public String getLpmc() {
        return lpmc;
    }

    /**
     * 设置礼品名称 @param lpmc 礼品名称
     */
    public void setLpmc(String lpmc) {
        this.lpmc = lpmc;
    }
    
    /**
     * 获取兑换类别 @return dhlb 兑换类别
     */
    public String getDhlb() {
        return dhlb;
    }

    /**
     * 设置兑换类别 @param dhlb 兑换类别
     */
    public void setDhlb(String dhlb) {
        this.dhlb = dhlb;
    }

    /**
     * 获取使用积分 @return jf 使用积分
     */
    public Integer getJf() {
        return jf;
    }

    /**
     * 设置使用积分 @param jf 使用积分
     */
    public void setJf(Integer jf) {
        this.jf = jf;
    }

    /**
     * 获取是否虚拟礼品 @return sfxn 是否虚拟礼品
     */
    public String getSfxn() {
        return sfxn;
    }

    /**
     * 设置是否虚拟礼品 @param sfxn 是否虚拟礼品
     */
    public void setSfxn(String sfxn) {
        this.sfxn = sfxn;
    }

    /**
     * 获取兑换人账号 @return dhrzh 兑换人账号
     */
    public String getDhrzh() {
        return dhrzh;
    }

    /**
     * 设置兑换人账号 @param dhrzh 兑换人账号
     */
    public void setDhrzh(String dhrzh) {
        this.dhrzh = dhrzh;
    }

    /**
     * 获取兑换时间 @return dhsj 兑换时间
     */
    public Date getDhsj() {
        return dhsj;
    }

    /**
     * 设置兑换时间 @param dhsj 兑换时间
     */
    public void setDhsj(Date dhsj) {
        this.dhsj = dhsj;
    }

    /**
     * 获取兑换人名称 @return dhrmc 兑换人名称
     */
    public String getDhrmc() {
        return dhrmc;
    }

    /**
     * 设置兑换人名称 @param dhrmc 兑换人名称
     */
    public void setDhrmc(String dhrmc) {
        this.dhrmc = dhrmc;
    }

    /**
     * 获取兑换人机构 @return dhrjg 兑换人机构
     */
    public String getDhrjg() {
        return dhrjg;
    }

    /**
     * 设置兑换人机构 @param dhrjg 兑换人机构
     */
    public void setDhrjg(String dhrjg) {
        this.dhrjg = dhrjg;
    }
    
    /**
     * 获取提供方类型(00-用户01-合作方02-平台) @return tgflx 提供方类型(00-用户01-合作方02-平台)
     */
    public String getTgflx() {
        return tgflx;
    }

    /**
     * 设置提供方类型(00-用户01-合作方02-平台) @param tgflx 提供方类型(00-用户01-合作方02-平台)
     */
    public void setTgflx(String tgflx) {
        this.tgflx = tgflx;
    }

    /**
     * 获取是否是合作方(0-是1-否) @return sfshzf 是否是合作方(0-是1-否)
     */
    public String getSfshzf() {
        return sfshzf;
    }

    /**
     * 设置是否是合作方(0-是1-否) @param sfshzf 是否是合作方(0-是1-否)
     */
    public void setSfshzf(String sfshzf) {
        this.sfshzf = sfshzf;
    }

    /**
     * 获取合作方id @return hzfid 合作方id
     */
    public String getHzfid() {
        return hzfid;
    }

    /**
     * 设置合作方id @param hzfid 合作方id
     */
    public void setHzfid(String hzfid) {
        this.hzfid = hzfid;
    }

    /**
     * 获取提供方账号 @return tgfzh 提供方账号
     */
    public String getTgfzh() {
        return tgfzh;
    }

    /**
     * 设置提供方账号 @param tgfzh 提供方账号
     */
    public void setTgfzh(String tgfzh) {
        this.tgfzh = tgfzh;
    }

    /**
     * 获取提供方名称 @return tgfmc 提供方名称
     */
    public String getTgfmc() {
        return tgfmc;
    }

    /**
     * 设置提供方名称 @param tgfmc 提供方名称
     */
    public void setTgfmc(String tgfmc) {
        this.tgfmc = tgfmc;
    }
    
    /**
     * 获取状态（1-未发放，2-已发放） @return zt 状态（1-未发放，2-已发放）
     */
    public String getZt() {
        return zt;
    }

    /**
     * 设置状态（1-未发放，2-已发放） @param zt 状态（1-未发放，2-已发放）
     */
    public void setZt(String zt) {
        this.zt = zt;
    }

    /**
     * 获取业务域 @return ywy 业务域
     */
    public String getYwy() {
        return ywy;
    }

    /**
     * 设置业务域 @param ywy 业务域
     */
    public void setYwy(String ywy) {
        this.ywy = ywy;
    }

    /**
     * 获取操作标志 @return delflag 操作标志
     */
    public String getDelflag() {
        return delflag;
    }

    /**
     * 设置操作标志 @param delflag 操作标志
     */
    public void setDelflag(String delflag) {
        this.delflag = delflag;
    }

    /**
     * 获取版本号 @return versions 版本号
     */
    public String getVersions() {
        return versions;
    }

    /**
     * 设置版本号 @param versions 版本号
     */
    public void setVersions(String versions) {
        this.versions = versions;
    }

    /**
     * 获取操作人 @return operatercode 操作人
     */
    public String getOperatercode() {
        return operatercode;
    }

    /**
     * 设置操作人 @param operatercode 操作人
     */
    public void setOperatercode(String operatercode) {
        this.operatercode = operatercode;
    }

    /**
     * 获取操作时间 @return operatetime 操作时间
     */
    public Date getOperatetime() {
        return operatetime;
    }

    /**
     * 设置操作时间 @param operatetime 操作时间
     */
    public void setOperatetime(Date operatetime) {
        this.operatetime = operatetime;
    }

    /**
     * 获取录入人 @return creatercode 录入人
     */
    public String getCreatercode() {
        return creatercode;
    }

    /**
     * 设置录入人 @param creatercode 录入人
     */
    public void setCreatercode(String creatercode) {
        this.creatercode = creatercode;
    }

    /**
     * 获取录入时间 @return creatertime 录入时间
     */
    public Date getCreatertime() {
        return creatertime;
    }

    /**
     * 设置录入时间 @param creatertime 录入时间
     */
    public void setCreatertime(Date creatertime) {
        this.creatertime = creatertime;
    }

}